#include "type.h"

typedef struct {
    uint8 AuthenticationType;
    uint8 UserName[16];
} __attribute__((__packed__)) GetSessionChallengeReq;
    
typedef struct {
    uint8 CompletionCode;
    uint32 TemporarySessionID;
    uint8 ChallengeString[16];
} __attribute__((__packed__)) GetSessionChallengeRes;
    
uint16 GetSessionChallenge(uint8* request_data, uint16 request_data_size, uint8* response_data);

